//
//  SEPatientModel.swift
//  SmartEyeForPatient
//
//  Created by qdsg on 2021/4/27.
//

import HandyJSON

struct SEPatientListModel: HandyJSON {
    var pageNum: Int = 1
    var pageSize: Int = 1
    var total: Int = 1
    var list: [SEPatientDetailModel] = []

}

struct SEPatientDetailModel: HandyJSON {
    /**
     患者id
     */
    var id: String = ""
    /**
     患者数据中心自然id
     */
    var mpi: String = ""
    /**
     患者姓名
     */
    var name: String = ""
    /**
     生日
     */
    var birth: String = ""
    /**
     年龄
     */
    var age: String = ""
    /**
     性别 - 0: 未知, 1: 男, 2: 女
     */
    var sex: SEPatientSex = .unknown
    /**
     身份证号
     */
    var idNumber: String = ""
    /**
     省id
     */
    var province: String = ""
    /**
     省name
     */
    var provinceName: String = ""
    /**
     市id
     */
    var city: String = ""
    /**
     市name
     */
    var cityName: String = ""
    /**
     区id
     */
    var region: String = ""
    /**
     区name
     */
    var regionName: String = ""
    /**
     详细地址
     */
    var addr: String = ""
    /**
     手机号
     */
    var phone: String = ""
    /**
     关系 - 0: 自己, 1: 父母, 2: 子女, 3: 爱人, 4: 其他
     */
    var relation: Int = 5
    /**
     默认就诊人- 0: 否, 1: 是
     */
    var defaultPatient: Int = 0
    /**
     身高
     */
    var height: String = ""
    /**
     体重
     */
    var weight: String = ""
    /**
     吸烟 - 0: 经常, 1: 偶尔, 2: 否
     */
    var isSmoking: Int = 2
    /**
     喝酒 - 0: 大量, 1: 少量, 2: 否
     */
    var isDrinking: Int = 2
    /**
     是否有过敏史0否1是
     */
    var isAllergy: Int = 0
    /**
     过敏史
     */
    var allergyHistory: String = ""
    /**
     患病既往史
     */
    var diagnoseHistory: String = ""
    /**
     短信验证码
     */
    var msgCode: String = ""
}

